<?php
/**
 * 用户账户日志
 * ds
 * 2020.08.13
 */

namespace App\Models\MainDB;

use Illuminate\Database\Eloquent\Model;

class AccountLog extends Model
{

    protected $table = 'ln_account_log';     //数据库内完整表名

    protected $primaryKey = 'id';    //主键名

    protected $fillable
        = [
            'id',      //主键
            'user_id',         //用户id
            'user_money',         //影响金额
            'change_time',         //変动时间
            'change_desc',         //变动理由备注
            'change_type',         //变动类型  1.充值 2.提现  3.小猫钓鱼 4.送礼  5.购买爵位 6.收礼  7.购买爵位返币  8.兑换收益  9.背包送礼  30 病毒大作战
            'order_sn',         //订单号 (下单消费时有效,提现时插入提现表id）
            'source_id',         //来源id
            'room_id',         // 房间id
            'popularity'        // 增加的人气
        ];

    public $timestamps = false;

    public function User()
    {
        return $this->hasOne(User::class, 'user_id', 'user_id');
    }

    public function UserData()
    {
        return $this->hasOne(UserData::class, 'user_id', 'user_id');
    }

}